home *** CD-ROM | disk | FTP | other *** search
- on calculatetemp
-
- global depthdisplay
- global clicktestcursor
- global demx
- global demy
- global temperature
- global actualtemperature
-
- --check the location of the clicktestcursor
- demx = sprite(clicktestcursor).locH
- demy = sprite(clicktestcursor).locV
-
- --adjust for the dual display offset
- demy = demy-768
-
- if demx > 0 and demy > 0 then
- --check the pixel value of the dem
- temperatureImage = member("map_temperature").image.duplicate()
- temperaturecolor = temperatureImage.getPixel(demx, demy)
- temperature = temperaturecolor.green
-
- --recaculate and adjust
- temperature = float(float(temperature)/ 3.75)
- temperature = (temperature - 28)
- temperature = (temperature + actualtemperature)
-
- put "Temperature"&integer(temperature)&" F" into member "temp_display"
- --put ""&integer(demdepth)&" feet" into member "depth_display3"
- --put "Current Elevation: "&integer(demdepth)&" feet" into member "depth_display2"
- --put ""&integer(demdepth-8395)&" ft" into member "depth_display3"
- --put ""&integer(demdepth-7505)&" ft" into member "depth_display4"
- put temperature
-
- sprite(depthdisplay).locH = sprite(clicktestcursor).locH-60
- --sprite(depthdisplay-1).locH = sprite(clicktestcursor).locH-20+50
- sprite(depthdisplay).locV = sprite(clicktestcursor).locV-80
- -- sprite(depthdisplay-1).locV = sprite(clicktestcursor).locV-60-30
-
- end if
-
-
-
- end
-
-
-
-